body {
  margin: 0;
}
.app {
  font-family: "Avenir", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2c3e50;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  /* 侧栏区域 */
  @at-root #{&}_aside {
    display: flex;
    flex-direction: column;
    background-color: $color-aside-bg;
    .el-menu {
      border-right: none;
    }
  }
  /* 主体区域 */
  @at-root #{&}_main {
    background-color: $color-main-bg;
  }
}
